Status und Notbetrieb
Auf vielen Anlagen ist am PC kein Monitor angeschlossen; bedient und überwacht wird ausschließlich über das WebHMI. Störungen des WebHMI und Meldungen von EasySightPro® werden deshalb auch im WebHMI angezeigt.
Hinweis bei Störungen
Liegt eine Störung vor, erscheint oben auf jeder Seite ein roter Hinweis. Er wird alle 10 Sekunden aktualisiert. Über Details öffnet sich die Statusseite.
Ist EasySightPro® nicht erreichbar, zeigt das WebHMI wie bisher die Meldung „Die Verbindung zu EasySightPro wurde unterbrochen!“. Sobald EasySightPro® wieder läuft, verbindet sich das WebHMI von selbst.
Statusseite
Die Statusseite ist ohne Anmeldung erreichbar:
-
https://<IP-Adresse des Rechners>:8080/Status
Sie zeigt jede Störung mit einer Handlungsanweisung, ob EasySightPro® erreichbar ist und wie viele Meldungen im Fehlerfenster von EasySightPro® stehen. Die Texte der Meldungen werden erst nach der Anmeldung im WebHMI angezeigt, da sie Details der Anlage enthalten können.
Hinweis: Die Statusseite enthält bewusst keine technischen Details wie Pfade oder Zertifikatsdaten. Diese stehen am PC im Protokoll %ProgramData%\EasySightPro\Log\WebHMI.log.
Notbetrieb
Das WebHMI beendet sich bei behebbaren Fehlern nicht mehr, sondern läuft im Notbetrieb weiter und zeigt den Fehler an:
| Störung | Verhalten des WebHMI |
|---|---|
Zertifikat fehlt oder ist ungültig (z. B. abgelaufen, falscher CustomThumbprint) |
Das WebHMI verwendet ein vorläufiges, selbstsigniertes Zertifikat. Der Browser zeigt eine Sicherheitswarnung, danach ist das WebHMI normal bedienbar. Abhilfe: am PC als Administrator die Aufgabe „EasySightPro Zertifikate“ ausführen (schtasks /Run /TN "EasySightPro Zertifikate") und EasySightPro® neu starten (siehe TLS-Zertifikatsverwaltung). |
| Port 8080 belegt oder gesperrt | Über http://<IP-Adresse>:5000 ist nur die Statusseite erreichbar. Anmeldung und Bedienung sind gesperrt, damit keine Zugangsdaten unverschlüsselt übertragen werden. Abhilfe: das Programm ermitteln, das Port 8080 verwendet (netstat -abno als Administrator), beenden und EasySightPro® neu starten. |
| Port 5000 belegt oder gesperrt | Das WebHMI läuft normal über Port 8080, nur die Weiterleitung von Port 5000 entfällt. |
| Port 8080 und 5000 belegt oder gesperrt | Das WebHMI beendet sich. EasySightPro® meldet das im Fehlerfenster und startet das WebHMI erneut (siehe unten). |
Hinweis: Mit dem vorläufigen Zertifikat sendet das WebHMI keine HSTS-Vorgabe. Hat ein Browser die Seite zuvor über den Rechnernamen mit gültigem Zertifikat geöffnet, lässt er die Warnung unter Umständen nicht zu; dann das WebHMI über die IP-Adresse aufrufen.
Überwachung durch EasySightPro®
EasySightPro® startet das WebHMI und überwacht es. Beendet sich das WebHMI unerwartet,
-
steht der Grund im Fehlerfenster von EasySightPro® (und damit nach dem Neustart auch im WebHMI),
-
wird das WebHMI nach 10 Sekunden neu gestartet, höchstens dreimal innerhalb von 10 Minuten. Danach wird es nicht mehr automatisch gestartet, bis EasySightPro® neu gestartet wird.
Läuft das WebHMI nach einem Neustart eine Minute ohne Fehler, wird die Meldung im Fehlerfenster wieder entfernt.